amazon coding interview question flood fill